package cn.ym.mall.dao;

import cn.ym.mall.entity.Type;

import java.sql.SQLException;
import java.util.List;

/**
 * 类型dao
 */
public interface TypeDao {

    /**
     * 查询所有类型
     * @return
     */
    public List<Type> getAll() throws SQLException;

    /**
     * 根据id查询类型
     * @return
     */
    public Type getTypeByTid(Integer tid) throws SQLException;

    /**
     * 新增类型
     * @param type
     * @return
     */
    public int add(Type type) throws SQLException;

    /**
     * 修改类型
     * @param type
     * @return
     */
    public int update(Type type) throws SQLException;

    /**
     * 删除类型
     * @param tid
     * @return
     */
    public int delete(Integer tid) throws SQLException;

}
